|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectde.cebis.moccabox.util.AbstractConfigurator
public abstract class AbstractConfigurator
Abstrakter Konfigurator, der Hilfsmethoden für die Validierung von Quell- und Zielobjekten der Konfiguration zur Verfügung stellt.
| Field Summary | |
|---|---|
protected static org.apache.log4j.Logger |
log
Logger für die Ausgabe von Meldungen während des Durchlaufens des Konfigurators. |
| Constructor Summary | |
|---|---|
AbstractConfigurator()
|
|
| Method Summary | |
|---|---|
abstract void |
configure(java.lang.Object target)
Konfigurieren des Ziel-Objektes mit dem vorhandenen Konfigurationsobjekt. |
abstract void |
setSource(java.lang.Object source)
Setzen der Quelle, aus der die Konfiguration erfolgt. |
protected void |
validateSourceObject(java.lang.Object source,
java.lang.Class requiredSourceClass)
Validieren, ob die zur Verfügung gestellte Quelle dem erwarteten Format entspricht. |
protected void |
validateTargetObject(java.lang.Object target,
java.lang.Class requiredTargetClass)
Validieren, ob das zu konfigurierende Objekt dem erwarteten Format enstpricht. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected static org.apache.log4j.Logger log
| Constructor Detail |
|---|
public AbstractConfigurator()
| Method Detail |
|---|
protected void validateSourceObject(java.lang.Object source,
java.lang.Class requiredSourceClass)
throws ConfigurationException
source - Quelle, aus der die Konfiguration gelesen werden soll.requiredSourceClass - Erwartetes Format (Klasse) der Konfigurationsdatei.
ConfigurationException - Fehler, weil die Quelle nicht dem erwarteten Format
entspricht.
protected void validateTargetObject(java.lang.Object target,
java.lang.Class requiredTargetClass)
throws ConfigurationException
target - Zu konfigurierendes Objekt.requiredTargetClass - Erwartetes Format (Klasse) des Zielobjektes.
ConfigurationException - Fehler, weil das Ziel nicht dem erwarteten Format
entspricht.public abstract void setSource(java.lang.Object source)
setSource in interface IConfiguratorsource - Quelle, aus der die Konfiguration gelesen werden soll.public abstract void configure(java.lang.Object target)
configure in interface IConfiguratortarget - Das zu konfigurierende Objekt.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||